\hypertarget{classSegment}{\section{Segment Class Reference}
\label{classSegment}\index{Segment@{Segment}}
}
Inheritance diagram for Segment\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classSegment}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classSegment_ad0e5c8d754ce5a75481cfc7f219c0e89}{{\bfseries Segment} (\hyperlink{structPoint}{Point} \&p1, \hyperlink{structPoint}{Point} \&p2)}\label{classSegment_ad0e5c8d754ce5a75481cfc7f219c0e89}

\item 
\hypertarget{classSegment_aaccb675d9d27369adc8c43cba7b4ca30}{{\bfseries Segment} (double a, double b, \hyperlink{structPoint}{Point} \&p1, \hyperlink{structPoint}{Point} \&p2)}\label{classSegment_aaccb675d9d27369adc8c43cba7b4ca30}

\item 
\hypertarget{classSegment_a3bd6adc6bdf33075f6bdfa0531af2ef0}{{\bfseries Segment} (double a, double b, double start, double end)}\label{classSegment_a3bd6adc6bdf33075f6bdfa0531af2ef0}

\item 
\hypertarget{classSegment_a615337a1fad34f28e0c2b23e40c18521}{{\bfseries Segment} (\hyperlink{classLine}{Line} \&line, double start, double end)}\label{classSegment_a615337a1fad34f28e0c2b23e40c18521}

\item 
\hypertarget{classSegment_a657326272bf487b464c1ccada4f610a7}{\hyperlink{classSegment}{Segment} \& {\bfseries operator=} (const \hyperlink{classSegment}{Segment} \&s)}\label{classSegment_a657326272bf487b464c1ccada4f610a7}

\item 
\hypertarget{classSegment_a105101551a17e1eeaea3a60382c32d99}{bool {\bfseries is\-Up} (\hyperlink{structPoint}{Point} \&p)}\label{classSegment_a105101551a17e1eeaea3a60382c32d99}

\item 
\hypertarget{classSegment_a1da058c85124d8155e5542ece5ed7265}{bool {\bfseries intersect} (\hyperlink{classSegment}{Segment} \&s, \hyperlink{structPoint}{Point} \&int\-Point)}\label{classSegment_a1da058c85124d8155e5542ece5ed7265}

\item 
\hypertarget{classSegment_a1cadab8806d3846eb594fabfcbe48ebe}{Intersection\-Status {\bfseries intersect2} (\hyperlink{classSegment}{Segment} \&s, \hyperlink{structPoint}{Point} \&int\-Point)}\label{classSegment_a1cadab8806d3846eb594fabfcbe48ebe}

\item 
\hypertarget{classSegment_a1d6a246b4cc993eccabd8841b3e5b411}{bool {\bfseries intersect} (\hyperlink{classLine}{Line} \&l, \hyperlink{structPoint}{Point} \&int\-Point)}\label{classSegment_a1d6a246b4cc993eccabd8841b3e5b411}

\item 
\hypertarget{classSegment_a1eaf93a45513f8ba55ae6e59567bbbf5}{void {\bfseries print} ()}\label{classSegment_a1eaf93a45513f8ba55ae6e59567bbbf5}

\item 
\hypertarget{classSegment_ad0e5c8d754ce5a75481cfc7f219c0e89}{{\bfseries Segment} (\hyperlink{structPoint}{Point} \&p1, \hyperlink{structPoint}{Point} \&p2)}\label{classSegment_ad0e5c8d754ce5a75481cfc7f219c0e89}

\item 
\hypertarget{classSegment_aaccb675d9d27369adc8c43cba7b4ca30}{{\bfseries Segment} (double a, double b, \hyperlink{structPoint}{Point} \&p1, \hyperlink{structPoint}{Point} \&p2)}\label{classSegment_aaccb675d9d27369adc8c43cba7b4ca30}

\item 
\hypertarget{classSegment_a3bd6adc6bdf33075f6bdfa0531af2ef0}{{\bfseries Segment} (double a, double b, double start, double end)}\label{classSegment_a3bd6adc6bdf33075f6bdfa0531af2ef0}

\item 
\hypertarget{classSegment_a615337a1fad34f28e0c2b23e40c18521}{{\bfseries Segment} (\hyperlink{classLine}{Line} \&line, double start, double end)}\label{classSegment_a615337a1fad34f28e0c2b23e40c18521}

\item 
\hypertarget{classSegment_aaa84ef4ab376f6668573696a129c547b}{\hyperlink{classSegment}{Segment} \& {\bfseries operator=} (const \hyperlink{classSegment}{Segment} \&s)}\label{classSegment_aaa84ef4ab376f6668573696a129c547b}

\item 
\hypertarget{classSegment_a105101551a17e1eeaea3a60382c32d99}{bool {\bfseries is\-Up} (\hyperlink{structPoint}{Point} \&p)}\label{classSegment_a105101551a17e1eeaea3a60382c32d99}

\item 
\hypertarget{classSegment_a1da058c85124d8155e5542ece5ed7265}{bool {\bfseries intersect} (\hyperlink{classSegment}{Segment} \&s, \hyperlink{structPoint}{Point} \&int\-Point)}\label{classSegment_a1da058c85124d8155e5542ece5ed7265}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classSegment_a66dff1645946cc87157a0cbd6d8b23f3}{\hyperlink{structPoint}{Point} {\bfseries p1}}\label{classSegment_a66dff1645946cc87157a0cbd6d8b23f3}

\item 
\hypertarget{classSegment_a9c1f3b8369daf27f3b809cc048f1354f}{\hyperlink{structPoint}{Point} {\bfseries p2}}\label{classSegment_a9c1f3b8369daf27f3b809cc048f1354f}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
model/Line.\-h\item 
model/old/Line.\-h\item 
model/Line.\-cpp\item 
model/old/Line.\-cpp\end{DoxyCompactItemize}
